un documento irrefutable - Spanish English Dictionary